what is an independent loop